星巡研究院

渗透视角下的C语言

* `ioctl(sockfd, SIOCADDRT, &rt)`:添加路由,`SIOCDELRT` 删除路由。`ioctl` 系统调用号 16,写操作需 root 或 `CAP_NET_ADMIN`。 * `struct rtentry`:`rt_dst` 目标网段、`rt_gateway` 网关、`rt_netmask` 掩码、`rt_flags` 标志。 * 读取路径:经 `ioctl` 或 `/proc/net/route` 查看现有表项,普通用户可读。写路由项无特权返回 `EPERM`。
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门